Other Classes

The following classes are available globally.

  • Information about an attribution statement, usually a copyright or trademark statement, associated with a map content source.

    See more

    Declaration

    Objective-C

    
    @interface DingiAttributionInfo : NSObject

    Swift

    class DingiAttributionInfo : NSObject
  • The DingiLoggingConfiguration object provides a global way to set this SDK logging levels and logging handler.

    See more

    Declaration

    Objective-C

    
    @interface DingiLoggingConfiguration : NSObject

    Swift

    class DingiLoggingConfiguration : NSObject
  • An DingiOfflinePack represents a collection of resources necessary for viewing a region offline to a local database.

    To create an instance of DingiOfflinePack, use the +[DingiOfflineStorage addPackForRegion:withContext:completionHandler:] method. A pack created using -[DingiOfflinePack init] is immediately invalid.

    See more

    Declaration

    Objective-C

    
    @interface DingiOfflinePack : NSObject

    Swift

    class DingiOfflinePack : NSObject
  • DingiOfflineStorage implements a singleton (shared object) that manages offline packs. All of this class’s instance methods are asynchronous, reflecting the fact that offline resources are stored in a database. The shared object maintains a canonical collection of offline packs in its packs property.

    See more

    Declaration

    Objective-C

    
    @interface DingiOfflineStorage : NSObject

    Swift

    class DingiOfflineStorage : NSObject
  • An offline region defined by a style URL, geographic shape, and range of zoom levels.

    This class requires fewer resources than DingiTilePyramidOfflineRegion for irregularly shaped regions.

    See more

    Declaration

    Objective-C

    
    @interface DingiShapeOfflineRegion
        : NSObject <DingiOfflineRegion, NSSecureCoding, NSCopying>

    Swift

    class DingiShapeOfflineRegion : NSObject, DingiOfflineRegion, NSSecureCoding, NSCopying
  • An offline region defined by a style URL, geographic coordinate bounds, and range of zoom levels.

    To minimize the resources required by an irregularly shaped offline region, use the DingiShapeOfflineRegion class instead.

    See more

    Declaration

    Objective-C

    
    @interface DingiTilePyramidOfflineRegion
        : NSObject <DingiOfflineRegion, NSSecureCoding, NSCopying>

    Swift

    class DingiTilePyramidOfflineRegion : NSObject, DingiOfflineRegion, NSSecureCoding, NSCopying